go/types.Signature.Recv (method)
24 uses
go/types (current package)
named.go#L475: rbase, _ := deref(origSig.Recv().Type())
object.go#L658: if recv := sig.Recv(); recv != nil {
object.go#L709: if obj.Signature().Recv() != nil {
range.go#L252: assert(typ.Recv() == nil)
range.go#L273: assert(cb.Recv() == nil)
signature.go#L131: func (s *Signature) Recv() *Var { return s.recv }
go.pact.im/x/plumb/internal/discover
discover.go#L278: if sig.Recv() != nil {
discover.go#L287: if obj.Name() == "init" && sig.Recv() == nil {
discover.go#L299: if recv := sig.Recv(); recv != nil {
go.pact.im/x/plumb/internal/solve
instance.go#L178: return msig.Recv().Type(), msig, nil
golang.org/x/exp/apidiff
apidiff.go#L339: return types.NewSignature(sig.Recv(), dename(sig.Params()), dename(sig.Results()), sig.Variadic())
compatibility.go#L347: return method.(*types.Func).Signature().Recv().Type()
messageset.go#L92: if recv := sig.Recv(); recv != nil {
golang.org/x/tools/go/types/objectpath
objectpath.go#L310: if recv := obj.Signature().Recv(); recv == nil {
objectpath.go#L688: _, named := typesinternal.ReceiverNamed(meth.Signature().Recv())
golang.org/x/tools/go/types/typeutil
callee.go#L84: recv := f.Signature().Recv()
golang.org/x/tools/internal/gcimporter
iexport.go#L716: if sig.Recv() != nil {
iexport.go#L721: if sig.Recv().Type() != types.Typ[types.Invalid] {
iexport.go#L839: w.param(sig.Recv())
golang.org/x/tools/internal/typesinternal
element.go#L96: if T.Recv() != nil {
element.go#L97: panic(fmt.Sprintf("Signature %s has Recv %s", T, T.Recv()))
isnamed.go#L51: f.Signature().Recv() == nil &&
isnamed.go#L63: if recv := fn.Signature().Recv(); recv != nil {
types.go#L232: if obj.Signature().Recv() != nil {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)